/*
 * 百度在线网络技术（北京）有限公司拥有本软件版权2021并保留所有权利。
 * Copyright 2021, Baidu.com,Inc 2:Baidu Online Network Technology (Beijing) Co.,Ltd,
 * All rights reserved.
 */

package com.azdebugit.moshi.test.learn.otherfactory.test.abstract_method;
  
import java.util.Map;  
  
/** 
 * 工厂方法模式_虚拟产品类 
 *  
 * @author popkidorc 
 *  
 */  
public abstract class MyAbstractMessage implements IMyMessage {

    // 这里可以理解为生产产品所需要的原材料库。
    // 最好是个自定义的对象，这里为了不引起误解使用Map。
    private Map<String, Object> messageParam;

    @Override  
    public Map<String, Object> getMessageParam() {  
        return messageParam;  
    }  
  
    @Override  
    public void setMessageParam(Map<String, Object> messageParam) {  
        this.messageParam = messageParam;  
    }  
}